home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 10
/
FM Towns Free Software Collection 10.iso
/
taropyon
/
dos
/
dd.doc
next >
Wrap
Text File
|
1995-03-14
|
7KB
|
192 lines
==========================================================================
differential directory -- dd ver.1.01a #02
(C) Copyright 1995, TaroPYON
==========================================================================
ddはMS-DOSのDIR コマンドと同じような,ファイルを一覧表示するプログラム
です。
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§1-1 ファイル構成
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
ddは以下のファイルから構成されています。
++------------++------++----------------------------------------------++
ファイル名 タイプ 説明
++------------++------++----------------------------------------------++
DD .DOC text 説明ファイル(本ファイル)
DD .EXE binary 実行プログラム
++------------++------++----------------------------------------------++
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§1-2 実行環境
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
ddはMS-DOS 汎用のプログラムです。MS-DOS のバージョンはV3.X系以降ならど
れでも動作するはずです。FM TOWNSの場合,TownsOS のコマンドモードからも使
えます。
動作確認はFM TOWNS の日本語MS-DOS V6.2L10を使って行いました。
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§1-3 使用,転載,再配付について
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
このプログラムの著作権は作者が保持しています。
以下の条件に従って自由に使用してください。
1. 著作権表示を変更しないこと。
2. このプログラムを使用したことによって生じた損害はまったく保証し
ない。
3. 作者はこのプログラムに不備があっても,それを訂正する義務を負わ
ない。
4. 収録されているすべてのファイルを一括して配付すること。
感想・障害報告等,作者への連絡は,
NIFTY-Serve ID:PAH01170
まで,願いします。
電子メールでのお問い合わせは返事が遅れたり,あるいは返信のメールが行かな
いこともありますので,予めご了承ください。
転載,再配付については作者の許諾を得る必要はありません。
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§2-1 ddの使い方
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
【書式】
┌─────────────────────────────────┐
│dd [-<オプション>] [<ディレクトリ>] │
└─────────────────────────────────┘
<オプション>
w 1行に5個づつファイルを表示
v 1行に5個づつファイルを表示(縦方向に順番に表示)
b 1行に2個づつファイルを表示
l ファイルの詳細情報の表示
1 1行毎にファイル名だけを表示
f 1行毎にフルパス名で表示
n ファイル名の順番に並べ替え
e 拡張子の順番に並べ替え
d タイムスタンプの順番に並べ替え
s ファイルサイズの順番に並べ替え
g ディレクトリを優先して並べ替え
r 並べ替える順番を逆に
【解説】
DDは指定されたディレクトリのファイル一覧を表示するプログラムです。ディ
レクトリが省略されている場合は,カレントディクトリのファイル一覧を表示し
ます。
<オプション>はハイフンを先頭にして指定してください。オプション文字は「
-lng」のように連続して指定できます。
画面の表示形式を特に指定してはない場合は,表示するファイルに個数に応じ
て表示形式が自動的に選択されます。
ファイルの個数と表示形式(オプション)は次のように対応しています。
1~17個まで -l
18~34個まで -b
35~85個まで -v
96個以上 -w
【使用例】
dd
dd -l
dd -w
dd *.c
dd -1 *.eup
dd -f D:\T_OS
dd -lsr
ddではディレクトリ名は大文字で,ファイル名は小文字で表示されます。
--------------------------------------------------------------------------
オプションパラメータ
--------------------------------------------------------------------------
■-w WIDE FORMAT
-wオプションで指定するとファイル一覧の表示形式は,1行に5個のファイル
情報を表示します。表示するファイル情報はファイル名だけです。
■-v WIDE FORMAT 2
-vオプションで指定するとファイル一覧の表示形式は,1行に5個までのファ
イル情報を表示します。表示するファイル情報はファイル名だけです。
-wオプションとの違いは,-wオプションではファイルの並びは左から右方向に
順番にファイルが表示されますが,-vオプションではファイルの並びは上から下
方向に順番に表示されます。
■-b DOUBLE FORMAT
-vオプションで指定するとファイル一覧の表示形式は,1行に2個までのファ
イルを表示します。ファイルの並びは-vオプションと同じで,上から下方向に順
番に表示されます。
表示するファイル情報は,タイムスタンプ(年/月/日,時:分),ファイル
サイズ,ファイル名です。ファイルサイズの表示は,アァイルサイズが1Kバイ
ト以上ある場合,単位(K=キロ/M=メガ/G=ギガ)がついた簡易表示とな
ります。
■-l LONG FORMAT
-lオプションで指定するとファイル一覧の表示形式は,1行に1個つのファイ
ル情報を表示します。
表示するファイル情報は,タイムスタンプ(年/月/日,時:分:秒),属性,
ファイルサイズ,ファイル名です。
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§2-2 ワイルドカード
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
ワイルドカード(wild card )は,ほかの文字に置き換えて使うことができる
特殊な文字を意味します。ワイルドカードを使って特定のファイルだけ表示させ
ることができます。
ワイルドカードはTownsOS やMS-DOSでもサポートされていますが,このプログ
ラムではではMS-DOS/TownsOS でサポートされている『* 』と『? 』に加えて,
『[...]』 を使った範囲指定もできます。
++------------++----------------------------------------------------++
メタ文字 説明
++------------++----------------------------------------------------++
? 任意の1文字にマッチする
++------------++----------------------------------------------------++
* 任意の0文字以上の文字列にマッチする
++------------++----------------------------------------------------++
[...] []内に含まれる文字セットの1文字にマッチする
ハイフン(- )を使って範囲指定も可能
例) [A-C] → A B C のいずれか
++------------++----------------------------------------------------++
[^...] []内に含まれない文字セットの1文字にマッチする
ハイフン(- )を使って範囲指定も可能
例) [^0-9] → 0 1 2 3 4 5 6 7 8 9 以外の文字
++------------++----------------------------------------------------++
そのほか その文字そのもの1文字にマッチする
++------------++----------------------------------------------------++
すべてのファイルにマッチさせたい場合は「*.*」 を指定してください。ただ
し,「* 」だけでもすべてのファイルとマッチします。
拡張子のないファイルにマッチさせたい場合は「*.」と指定します。
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
§3-1 変更履歴
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
● ver.1.01a #02 (ver.1.01a #01からの変更点)
・全角コード判定の誤りを修正
・フルパス表示が正しく表示できない障害を修正